footer {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  border-top: solid 1px #ddd;
  background: linear-gradient(to bottom, #fff, #f3f3f3, #fff);
  a {
    display: grid;
    grid-template-rows: repeat(2, auto);
    place-content: center center;
    justify-items: center;
    font-size: 13px;
    text-decoration: none;
    color: #555;
    > i {
      font-size: 20px !important;
    }
    &.active {
      color: #e67e22;
    }
  }
}
